const os = require('os')
module.exports.DESC = 0//第一行，说明行
module.exports.PROPERTY_NAME = 1//第二行 属性名称
module.exports.TYPE_NAME = 2// 第三行  类型
module.exports.DB_NAME = 3//第四行 存档表名
module.exports.DATA_START = 4//数据开始行

module.exports.NAME = 0; //数据表名称
module.exports.VALUE = 0;
module.exports.MGR_NAME = 1; //模块名称
// module.exports.IS_EXPORT_ID = 2; //是否导出ID
module.exports.EXPORT_TYPE = 2;//导出文件类型
module.exports.HEAD = 'head'
module.exports.INIT = 'init'
module.exports.FUNCTION = 'function'
module.exports.IMPORT = 'import'

module.exports.LANG = 2;
module.exports.TEMPLATE = 1;
module.exports.DATA = 0;

module.exports.TS_TYPE = {
    'i': 'number',
    'f': 'number',
    's': 'string',
    'b': 'boolean',
    'lang': 'string',
    'index': 'number',
    'any': 'any',
    'null': 'any',
    'n': 'number',
    '[b]': 'boolean[]',
    '[s]': 'string[]',
    '[i]': 'number[]',
    '[f]': 'number[]',
    '[[f]]': 'number[][]',
    '[[s]]': 'string[][]',
    '[[i]]': 'number[][]',
}
module.exports.CS_TYPE = {
    'i': 'int',
    'f': 'float',
    's': 'string',
    'b': 'bool',
    'lang': 'string',
    'index': 'int',
    'any': 'object',
    'null': 'object',
    'n': 'int',
    '[b]': 'JsonData',
    '[s]': 'JsonData',
    '[i]': 'JsonData',
    '[f]': 'JsonData',
    '[[f]]': 'JsonData',
    '[[s]]': 'JsonData',
    '[[i]]': 'JsonData',
}
module.exports.LANG_NAME = 'GameLangModel'
//是否加密 0 不加密 1 加密
module.exports.isEncode = 0;
module.exports.TEXT = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890 "!`?.,;:()[]{}<>|/@\^$-%+=#_&~*'
module.exports.moduleName = 'game'

module.exports.FILE_TYPE_ENUM = 1;
module.exports.FILE_TYPE_OBJECT = 0;

module.exports.CLIENT_FOLDER = 'client'
//客户端类型导出语言选择0 ts 1 cs
module.exports.LANG_INDEX = 0

module.exports.CLASS_FOLDER = 'class'

module.exports.CR = os.EOL;
module.exports.CLIENT_TYPE = "C"
module.exports.SERVER_TYPE = "S"
console.log(" module.exports.CR  ", module.exports.CR)

